self-assembly kit - French English Dictionary